package q1;

import utils.Constants;

public class Homem extends Pessoa {

	private int doseCerveja;
	private int doseWhisky;
	private int dosePitu;

	public Homem(String nome, int idade, double limiteAlcoolico,
			String opcaoSexual, double range, int cerveja, int whisky, int pitu) {
		super(nome, idade, limiteAlcoolico, opcaoSexual, range);
		this.doseCerveja = cerveja;
		this.doseWhisky = whisky;
		this.dosePitu = pitu;
	}

	@Override
	public double getNivelAlcoolSangue() {
		double total = 0;
		total += doseCerveja * Constants.ALCOOL_CERVEJA;
		total += doseWhisky * Constants.ALCOOL_WHISKY;
		total += dosePitu * Constants.ALCOOL_PITU;
		return total;
	}

	@Override
	public boolean isLimiteAlcoolico() {
		return getNivelAlcoolSangue() >= super.getLimiteAlcoolico();
	}

}